
const BASE_URL = 'http://localhost:5000'

const request = (url, data = {}, method = 'GET') => {
  return new Promise((resolve, reject) => {
    wx.request({
      url: BASE_URL + url,
      data,
      method,
      header: {
        token: wx.getStorageSync('token')
      },
      success(res) {
        console.log(res);
        if (res.statusCode >= 200 && res.statusCode < 300) {
          
          if (res.data.code === 200) {
            // 成功
            resolve(res.data);
            return;
          }
        }
        // 失败 
        // wx.showToast({
        //   title: '请求失败了~',
        // })
        reject(res);
      },
      fail() {
        // 失败 
        wx.showToast({
          title: '请求失败了~',
        })
        reject();
      }
    })
  })
}

export default request;